Automated Provisioning of Back-end Databases in Shared Dynamic Content Server Clusters

نویسنده

  • Gokul Soundararajan
چکیده

Automated Provisioning of Back-end Databases in Shared Dynamic Content Server Clusters Gokul Soundararajan Master of Applied Science Graduate Department of Electrical and Computer Engineering University of Toronto 2005 This thesis describes Vivaldi, a self-configuring architecture for scaling the database tier of dynamic content web services. We design an automatic and transparent provisioning algorithm that provides a unified approach to load and fault management in a database cluster. Our algorithm is based on dynamic data replication and provides strong consistency guarantees (i.e., 1-copy serializability) for the database cluster. Our algorithm dynamically allocates tasks to commodity databases across workloads in response to peak loads or failure conditions thus providing quality of service to clients. We investigate our transparent provisioning mechanisms in the database tier using two dynamic content applications: the TPC-W e-commerce benchmark and the RUBIS auction site benchmark. We demonstrate that our techniques provide both high resource usage and quality of service under different load and failure scenarios.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributed Versioning: Consistent Replication for Scaling Back-End Databases of Dynamic Content Web Sites

Dynamic content Web sites consist of a front-end Web server, an application server and a back-end database. In this paper we introduce distributed versioning, a new method for scaling the back-end database through replication. Distributed versioning provides both the consistency guarantees of eager replication and the scaling properties of lazy replication. It does so by combining a novel concu...

متن کامل

No-Compromise Caching of Dynamic Content from Relational Databases

With the growing use of dynamic web content generated from relational databases, traditional caching solutions for throughput and latency improvements are ineffective. We describe a middleware layer called Ganesh that reduces the volume of data transmitted without semantic interpretation of queries or results. It achieves this reduction through the use of cryptographic hashing to detect similar...

متن کامل

Disseminating Dynamic Web Content to Mobile Hosts Welcome To

BILE DEVICES WILL BECOME UBIQUITOUS: cellular phones with data access capabilities, Personal Digital Assistants (PDAs) with wireless networking interfaces, automobiles with onboard information systems, and others. Such devices will enable users to tap into a vast reservoir of data and computational resources and provide “anytime anywhere” access to information and computation. The Internet of t...

متن کامل

Polimatica: An Implementation of Policy Automated Provisioning Grid — Foundation of Dynamic Collaboration —

Polimatica: An Implementation of Policy Automated Provisioning Grid — Foundation of Dynamic Collaboration — By Takashi KOJO,* Yoshiharu MAENO† and Yoshiki SEO† *System Platform Software Development Division †Internet Systems Research Laboratories Dynamic resource allocation is one of the critical characteristics required for the back-end systems implementing Dynamic Collaboration. In this paper...

متن کامل

Model-Based Resource Provisioning in a Web Service Utility

Internet service utilities host multiple server applications on a shared server cluster. A key challenge for these systems is to provision shared resources on demand to meet service quality targets at least cost. This paper presents a new approach to utility resource management focusing on coordinated provisioning of memory and storage resources. Our approach is model-based: it incorporates int...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005